import request from '@/utils/request'

const product = {
  Directory: '/examdirectory/getExamDirectoryById',
  List: '/protocolClause/list',
  Add: '/protocolClause/add',
  Deletes: '/protocolClause/deleteById',
  Edit: '/protocolClause/updateById',
  Query: '/protocolClause/selectOneById',
  Affiliation: '/package/getJiGouInfo',
  SetActive: '/protocolClause/setActive'
}

/**
 * @param parameter
 * @returns {*}
 */

// 获取所属机构
export function affiliation (parameter) {
  return request({
    url: product.Affiliation,
    method: 'post',
    data: parameter
  })
}

// 课程目录
export function directory (parameter) {
  return request({
    url: product.Directory,
    method: 'post',
    data: parameter
  })
}

// 获取协议条款列表
export function list (parameter) {
  return request({
    url: product.List,
    method: 'post',
    data: parameter
  })
}

// 添加协议条款记录
export function add (parameter) {
  return request({
    url: product.Add,
    method: 'post',
    data: parameter
  })
}

// 删除协议条款记录
export function deletes (parameter) {
  return request({
    url: product.Deletes + '?id=' + parameter.id,
    method: 'post',
    data: parameter
  })
}

// 编辑协议条款记录
export function edit (parameter) {
  return request({
    url: product.Edit,
    method: 'post',
    data: parameter
  })
}

// 查询协议条款记录
export function query (parameter) {
  return request({
    url: product.Query,
    method: 'post',
    data: parameter
  })
}

// 禁用启用协议条款记录
export function setActive (parameter) {
  return request({
    url: product.SetActive,
    method: 'post',
    data: parameter
  })
}
